rain shower – English–Latine translations

🇬🇧 en la 🇻🇦

rain shower noun

  • short period of rain
imber
Wiktionary Links